const m = require("../routes.js") // 接口路由名称

module.exports = {

  [m.RefundSearch]({
    ReturnNo, // ""
  }) {
    return {
      ReturnInfo: {
        ReturnNo: "123", // 单号
        ConfirmFlag: 1, // 物料状态
        StorgelocationCode: "实体仓库一", // 实体仓库
        WmNo: "逻辑仓库一", // 逻辑仓库

        ReturnId: "abc",
        ConfirmFlag: 1,
      },
      ReturnDetailInfo: [
        {
          PartNo: "123", // 物料号
          PartCname: "物料一", // 物料名称
          SupplierNum: "abc", // 供应商编号
          RequiredInboundPackageQty: 2, // 需退货数
          PackSize: 100, // 实退件数
          Stocktype: 200, // 物料类型
          BatchNo: 200, // 批次
          IsBatch: 2,
          // Num: 200, // 仓位
        },
      ],
    }
  },

  [m.RefundSave]({
    ReturnId, // ""
  }) {
    return {}
  },

  [m.RefundGetInfo]({
    BarcodeData, // ""
  }) {
    if (Math.random() > 0.5) {
      // if (true) {
      return {
        BarcodeData, // 序列号
        Qty: 1, // 数量
        PartNo: "123", // 物料号
        PartName: "物料一", // 物料名称
        BatchNo: 200, // 物料名称
      }
    } else {
      return {
        BarcodeData, // 序列号
        Qty: 1, // 数量
        PartNo: "456", // 物料号
        PartName: "物料二", // 物料名称
      }
    }
  },
}
